{{tag>gestionnaire_de_fenetres}}
----

====== xmonad ======


===== Présentation =====

xmonad est un tiling window manager écrit en haskell semblable à [[http://doc.ubuntu-fr.org/wmii|wmii]] ou [[http://doc.ubuntu-fr.org/awesome|awesome]]. Xmonad est écrit en haskell ce qui d'un côté rend sa configuration un peu plus compliquée et engendre près de 400mo de dépendances, mais de l'autre le rend très hautement personnalisable. 
Il est entièrement pilotable au clavier et donc parfait pour les gens qui ne veulent pas perdre de temps à manipuler leurs souris.

===== Pré-requis =====

  * Disposer des [[:sudo|droits d'administration]].
  * Disposer d'une connexion à Internet configurée et activée.
  * Avoir activé l'accès au [[:depots#universe|dépôt Universe]].


===== Installation =====

Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|installer les paquets]] **[[apt://xmonad|xmonad]]**.

<note warning>xmonad est écrit en haskell est dépend donc de GHC - the Glasgow Compilation system, ainsi que de quelques librairies. Prévoir près de 400mo d'espace libre pour l'installation.</note>

<note tip>Pour vous éviter des ennuis, installez aussi **[[apt://dwn-tools|dwm-tools]]**. En effet, cela installera l'outil nécessaire au lancement des applications.</note>

Pour le lancer, sélectionnez l'entrée xmonad dans [[http://doc.ubuntu-fr.org/gdm|Gdm]].

===== Configuration =====

La configuration se fait en éditant le fichier xmonad.hs qui se trouve en /home/votre_nom_d'utilisateur/.xmonad/xmonad.hs. S'il n'y est pas, vous trouverez [[http://haskell.org/haskellwiki/Xmonad/Config_archive/Template_xmonad.hs_(0.9)|sur le site officiel]] une template qui vous permettra de bien débuter.

À chaque modification, il faut recompiler le fichier et relancer xmonad. Cela se fait avec la combinaison de couches Mod+q (ou Mod désigne la touche alt par défaut). 


===== Utilisation=====

Une fois dans une session xmonad vous vous trouverez devant un bureau vide. Pour commencer à faire quelque chose, vous pouvez lancer un terminal en appuyant sur Mod+Shift+Entrée (Mod désignant la touche alt par défaut.) Avec ce terminal ouvert, vous pourrez lancer des applications. Alternativement, vous pouvez appuyer sur Mod+p pour faire apparaître une fine barre tout en haut de votre écran: il s'agit de dmenu, qui a été installé avec dwm-tools. Commencez à taper le nom de l'application qui vous voulez lancer pour la séléctionner dans la liste (vous pouvez aussi compléter le nom automatiquement avec la touche tab).

Voici une liste non-exhaustive de raccourcis clavier configurés par défaut:

===== Raccourcis configurés par défaut =====
    * Mod-Shift-Entrée: lancer un terminal
    * Mod-p: lancer dmenu qui vous permet de lancer des logiciels
    * Mod-Shift-c: fermer une application

Consultez la section -- Key bindings. Add, modify or remove key bindings here. du fichier haskell.hs pour la liste complète et pour les modifier.

===== Désinstallation =====

Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, le configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.

===== Voir aussi =====

  * **(en)** [[http://xmonad.org/|Site officiel de xmonad]]
  * **(en)** [[http://wiki.archlinux.org/index.php/Xmonad#Configuring_xmonad|xmonad sur le wiki d'archlinux]]
  * [[http://forum.ubuntu-fr.org/viewtopic.php?id=408563|Discussion « Des utilisateurs de xmonad parmi vous? »]] sur le forum Ubuntu-fr


----
//Contributeurs principaux : [[:utilisateurs:cbrunos]].//

//Basé sur [[http://www.document_source.com|« Titre original de l’article »]] par Auteur Original.//
